package beans;

import java.sql.Timestamp;
import java.util.ArrayList;

public class EventBean {
	private String name;
	private Timestamp startTimeStamp;
	private String host;
	private String flyerURL;
	private Timestamp endTimeStamp;
	private String description;
	private int participants;
	private int guests;
	private boolean isFinished;
	private String type;
	private boolean existingVenue;
	private VenueBean venue;
	private ArrayList<UserBean> guestList;
	private boolean notification;
	private String hostName;	
	private double hostavgRating;

	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public Timestamp getStartTimeStamp() {
		return startTimeStamp;
	}
	public void setStartTimeStamp(Timestamp startTimeStamp) {
		this.startTimeStamp = startTimeStamp;
	}
	public String getHost() {
		return host;
	}
	public void setHost(String host) {
		this.host = host;
	}
	public String getFlyerURL() {
		return flyerURL;
	}
	public void setFlyerURL(String flyerURL) {
		this.flyerURL = flyerURL;
	}
	public Timestamp getEndTimeStamp() {
		return endTimeStamp;
	}
	public void setEndTimeStamp(Timestamp endTimeStamp) {
		this.endTimeStamp = endTimeStamp;
	}
	public String getDescription() {
		return description;
	}
	public void setDescription(String description) {
		this.description = description;
	}
	public int getParticipants() {
		return participants;
	}
	public void setParticipants(int participants) {
		this.participants = participants;
	}
	public int getGuests() {
		return guests;
	}
	public void setGuests(int guests) {
		this.guests = guests;
	}
	public boolean isFinished() {
		return isFinished;
	}
	public void setFinished(boolean isFinished) {
		this.isFinished = isFinished;
	}
	public String getType() {
		return type;
	}
	public void setType(String type) {
		this.type = type;
	}
	public boolean isExistingVenue() {
		return existingVenue;
	}
	public void setExistingVenue(boolean existingVenue) {
		this.existingVenue = existingVenue;
	}
	public VenueBean getVenue() {
		return venue;
	}
	public void setVenue(VenueBean venue) {
		this.venue = venue;
	}
	public ArrayList<UserBean> getGuestList() {
		return guestList;
	}
	public void setGuestList(ArrayList<UserBean> guestList) {
		this.guestList = guestList;
	}
	public void addGuest(UserBean guest) {
		this.guestList.add(guest);
	}
	public boolean isNotification() {
		return notification;
	}
	public void setNotification(boolean notification) {
		this.notification = notification;
	}
	public String getHostName() {
		return hostName;
	}
	public void setHostName(String hostName) {
		this.hostName = hostName;
	}
	public double getHostavgRating() {
		return hostavgRating;
	}
	public void setHostavgRating(double hostavgRating) {
		this.hostavgRating = hostavgRating;
	}

}
